/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.edu.ucv.convertidores.gestionrequisitos;

import javax.ejb.EJB;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;
import pe.edu.ucv.daos.EscuelaDAO;
import pe.edu.ucv.daos.FindentityDAO;
import pe.edu.ucv.entidades.Escuela;


/**
 *
 * @author Administrator
 */
@FacesConverter(forClass=Escuela.class,value="escuelaconverter")
public class EscuelaConverter implements Converter{
    
    @Override
    public String getAsString(FacesContext context, UIComponent component, Object valueToRender) {
        // Convert MyObj to its unique String representation.
         Escuela escuela = (Escuela) valueToRender;
        Integer id = escuela.getId();
        return String.valueOf(id);
    }

    @Override
    public Object getAsObject(FacesContext context, UIComponent component, String submittedValue) {
        // Convert String to MyObj.
        FindentityDAO findDAO=new FindentityDAO();
        Integer id = Integer.parseInt(submittedValue);
        //System.out.println(id);
        Escuela ca = findDAO.findEscuela(id);
        return ca;
    }
}
